package com.xteam.purview.entities;


import java.io.Serializable;

/**
 * 用户角色关系表
 * @author tangkf
 * @date 2012-01-13
 */
public class PurviewUserRole implements Serializable {
	private static final long serialVersionUID = 1L;


	/**
	 * 类名称
	 */
	public static final String REF="PurviewUserRole";

	/**
	 * 关系ID 的属性名
	 */
	public static final String PROP_USERROLEID="userRoleId";

	/**
	 * 用户ID 的属性名
	 */
	public static final String PROP_USERID="userId";

	/**
	 * 用户名 的属性名
	 */
	public static final String PROP_USERNAME="userName";

	/**
	 * 角色ID 的属性名
	 */
	public static final String PROP_ROLEID="roleId";

	/**
	 * 角色名称 的属性名
	 */
	public static final String PROP_ROLENAME="roleName";

	/**
	 * 关系ID
	 */
	private java.lang.String userRoleId;

	/**
	 * 用户ID
	 */
	private java.lang.String userId;

	/**
	 * 用户名
	 */
	private java.lang.String userName;

	/**
	 * 角色ID
	 */
	private java.lang.String roleId;

	/**
	 * 角色名称
	 */
	private java.lang.String roleName;

	/**
	 * 获取 关系ID 的属性值
	 * @return userRoleId : 关系ID
	 * @author tangkf
	 */
	public java.lang.String getUserRoleId(){
		return this.userRoleId;
	}

	/**
	 * 设置 关系ID 的属性值
	 * @param userRoleId : 关系ID
	 * @author tangkf
	 */
	public void setUserRoleId(java.lang.String userRoleId){
		this.userRoleId	= userRoleId;
	}

	/**
	 * 获取 用户ID 的属性值
	 * @return userId : 用户ID
	 * @author tangkf
	 */
	public java.lang.String getUserId(){
		return this.userId;
	}

	/**
	 * 设置 用户ID 的属性值
	 * @param userId : 用户ID
	 * @author tangkf
	 */
	public void setUserId(java.lang.String userId){
		this.userId	= userId;
	}

	/**
	 * 获取 用户名 的属性值
	 * @return userName : 用户名
	 * @author tangkf
	 */
	public java.lang.String getUserName(){
		return this.userName;
	}

	/**
	 * 设置 用户名 的属性值
	 * @param userName : 用户名
	 * @author tangkf
	 */
	public void setUserName(java.lang.String userName){
		this.userName	= userName;
	}

	/**
	 * 获取 角色ID 的属性值
	 * @return roleId : 角色ID
	 * @author tangkf
	 */
	public java.lang.String getRoleId(){
		return this.roleId;
	}

	/**
	 * 设置 角色ID 的属性值
	 * @param roleId : 角色ID
	 * @author tangkf
	 */
	public void setRoleId(java.lang.String roleId){
		this.roleId	= roleId;
	}

	/**
	 * 获取 角色名称 的属性值
	 * @return roleName : 角色名称
	 * @author tangkf
	 */
	public java.lang.String getRoleName(){
		return this.roleName;
	}

	/**
	 * 设置 角色名称 的属性值
	 * @param roleName : 角色名称
	 * @author tangkf
	 */
	public void setRoleName(java.lang.String roleName){
		this.roleName	= roleName;
	}

	/**
	 * 转换为字符串
	 * @author tangkf
	 */
	public String toString(){
		return "{" + "userRoleId(关系ID)=" + userRoleId + "," +"userId(用户ID)=" + userId + "," +"userName(用户名)=" + userName + "," +"roleId(角色ID)=" + roleId + "," +"roleName(角色名称)=" + roleName + "}";
	}
	/**
	 * 转换为 JSON 字符串
	 * @author tangkf
	 */
	public String toJson(){
		return "{" + "userRoleId:'" + userRoleId + "'," +"userId:'" + userId + "'," +"userName:'" + userName + "'," +"roleId:'" + roleId + "'," +"roleName:'" + roleName + "'}";
	}
}